home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 023a / remind55.zip / REMIND.DOC < prev    next >
Text File  |  1991-09-01  |  38KB  |  805 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.                               REMIND Release 5.5
  12.  
  13.                The program that lets you "forget about forgetting"
  14.  
  15.  
  16.  
  17.                               Copyright (C) 1991
  18.  
  19.                               Robert M. W. Tsou
  20.  
  21.                              28441 Cedarbluff Drive
  22.                           Rancho Palos Verdes, CA 90274
  23.  
  24.  
  25.  
  26.  
  27.            Registration and Licensing Agreement:
  28.            _____________________________________
  29.  
  30.            REMIND is a user supported software product. It is not in
  31.            any way free software. You are granted the right to use
  32.            REMIND for a limited evaluation period. If you find REMIND to
  33.            be useful and would like to continue to use it, a
  34.            contribution of $10 in U.S. funds sent to the address below
  35.            would be greatly appreciated.  Your registration will legally
  36.            entitle you to continue using REMIND.  Your support will help
  37.            us make REMIND an even better product and make possible other
  38.            low-cost, high-quality programs.
  39.  
  40.            When you register, you will receive a free disk through the
  41.            mail containing the latest version of the program if what you
  42.            have is not already the latest version.  Please specify the
  43.            type of disk that you use (either 5.25 inch or 3.5 inch disks.)
  44.            
  45.            You may give REMIND to others so that they may try it out as
  46.            well; however, you may not modify or remove ANY of the
  47.            program or documentation files in the package.  No
  48.            compensation may be received for distributing REMIND without
  49.            the author's written approval.
  50.  
  51.            To register as a licensed user, send your name, address, and
  52.            any comment you may have regarding the program, along with
  53.            $10 to the following address:
  54.  
  55.  
  56.                                Robert M. W. Tsou
  57.                                28441 Cedarbluff Drive
  58.                                Rancho Palos Verdes, CA 90274
  59.  
  60.  
  61.            Thank you for using REMIND.
  62.  
  63.  
  64.            _____________________________________________________________
  65.  
  66.  
  67.  
  68.                     What The Critics Are Saying About REMIND:
  69.  
  70.  
  71.  
  72.            "This is the computer equivalent of a 'things to Do Today'
  73.             pad.  Unlike the pad, though, it will remember forever that
  74.             your rich Aunt Nellie's birthday is on April 3, and it will
  75.             remind you of it for as many days before Auntie's birthday
  76.             as you wish.  It keeps track of your dinner, concert and
  77.             movie dates, of club meetings, of wedding anniversaries,
  78.             of dates bills are due.... "
  79.  
  80.            "Instructions are unusually thorough and clear. They're
  81.             almost unnecessary in this easy-to-use program..."
  82.  
  83.  
  84.                            Noah Matthews, Knight-Ridder Newspapers,
  85.                              as published in The San Antonio Light,
  86.                                                        Oct 9, 1989
  87.  
  88.  
  89.                       ________________________________
  90.  
  91.  
  92.  
  93.            "The calendar that can be accessed from ENTERDAY is
  94.             fabulous...  If you are looking for a program to help you
  95.             organize your time, this is it."
  96.  
  97.  
  98.                                Patrick Grote, REMIND45.RVW, 7-27-89
  99.                                     distributed nation-wide through
  100.                                          electronic bulletin boards
  101.  
  102.  
  103.  
  104.         _________________________________________________________________
  105.  
  106.  
  107.  
  108.  
  109.  
  110.                                REMIND, version 5.5
  111.  
  112.                             A Brief Summary Of Features
  113.  
  114.  
  115.  
  116.            The idea behind REMIND is very simple: you enter the
  117.            important dates that you need to be reminded of, such as your
  118.            anniversary, your mother's birthday, your doctor's appointment
  119.            date, etc., into the program along with the numbers of days
  120.            that you would like REMIND to start reminding you ahead of
  121.            the event, the program will then store the information in a
  122.            data file.  When you run the program using your AUTOEXEC.BAT,
  123.            each morning as you turn on your computer, the program will
  124.            automatically execute to compare the current date obtained
  125.            from your computer's internal clock/calendar to the entries
  126.            in the data file.  If a date matches, a window will pop out,
  127.            giving you the important reminder.  If no date matches,
  128.            the program will simply end inconspicuously, allowing you to
  129.            proceed with your daily work.  You may have multiple entries
  130.            for each date if desired and you may enter the dates to be
  131.            reminded up to one year in advance of the current date.
  132.  
  133.            Of course, for the program to work correctly, your computer's
  134.            internal clock/calendar must be set to the right current
  135.            date. Please consult your DOS manual on how to do so if you
  136.            do not already know how.
  137.  
  138.            Please note that REMIND is NOT a memory-resident program and
  139.            will not take up RAM when not active.
  140.  
  141.  
  142.  
  143.            ____________________________________________________________
  144.  
  145.                  The following is a list of features of REMIND:
  146.  
  147.  
  148.            (1). Automatically remind you of important dates and things
  149.                 to do for the day as the date approaches or arrives.
  150.  
  151.            (2). User-determinable advanced reminding (however many days
  152.                 of advanced notice for a date/event.)
  153.  
  154.            (3). Recurrent (monthly) reminding for any day of the month.
  155.  
  156.            (4). Perpetually-accurate built-in reminders for most of our
  157.                 major holidays.
  158.  
  159.            (5). Simple view/editing capabilities built-in for the data
  160.                 file so one may easily delete outdated entries.
  161.  
  162.            (6). Celebrate important holidays and birthdays with music.
  163.  
  164.            (7). Includes handy perpetual calendar (with accurate
  165.                 holidays) for quick referencing.
  166.  
  167.            (8). Interesting historical chronicle included with calendar.
  168.  
  169.            (9). Leap years taken into consideration by programming
  170.                 logic.
  171.  
  172.           (10). Handy "preview" feature of upcoming reminders
  173.                 (accessible through the calendar.)
  174.  
  175.           (11). Colorful and intuitively simple to run.
  176.  
  177.           (12). Special functions selection for entry of reminders that
  178.                 occur on every given weekday, reminders that occur on
  179.                 the 1st, 2nd, 3rd, 4th, 5th, or last given weekday
  180.                 of each month; and for you die-hard amnesiacs, even a
  181.                 daily "nag" reminder feature is included. 
  182.  
  183.           (13). Command line switch allowing the user the option of
  184.                 ignoring and bypassing the reminders when desired.
  185.                 
  186.           (14). Command line switch for "silent mode" operation of 
  187.                 REMIND.EXE (turns off all bells, whistles and music
  188.                 heard in the program.)       
  189.  
  190.           (15). Command line switch for "daily mode" operation of
  191.                 REMIND.EXE (when turned ON, all active reminders
  192.                 will be displayed only once a day, with the first
  193.                 running of REMIND.EXE.) 
  194.                  
  195.  
  196.  
  197.            _____________________________________________________________
  198.  
  199.  
  200.  
  201.  
  202.                               How To Use REMIND
  203.  
  204.  
  205.  
  206.            Installing REMIND;
  207.            _________________
  208.  
  209.  
  210.  
  211.            REMIND, version 5.5, is a package consisting of five files:
  212.  
  213.  
  214.                 ENTERDAY.EXE : for entering dates to be reminded,
  215.                                viewing/editing the entries, and
  216.                                consulting the handy calendar.
  217.  
  218.                 REMIND.EXE   : for displaying the reminders. You
  219.                                should run this with your AUTOEXEC.BAT
  220.                                or any batch file that you use daily.
  221.  
  222.                 REMIND.DOC   : this documentation.
  223.  
  224.                 REGISTER.FRM : registration form.
  225.  
  226.                 WHATS.NEW    : lists new features of current
  227.                                version.
  228.  
  229.  
  230.  
  231.  
  232.            After the program has been run for the first time, a data file,
  233.            REMIND.DTA, will be created automatically to store the data.
  234.            If you are already using a previous version of REMIND, it is
  235.            advisable that you back up your existing REMIND.DTA before
  236.            proceeding with the installation.
  237.  
  238.            REMIND is best run from a hard disk using your AUTOEXEC.BAT.
  239.            This way, whenever you turn on your computer, the program
  240.            will automatically execute to check if you have any reminders
  241.            for the given day. One may also run the program with any
  242.            other batch file that you use daily.
  243.  
  244.            The way I set up my program is as follows: first I create a
  245.            new subdirectory on my hard disk called C:\REMIND. This can
  246.            be done easily by typing "MD REMIND" and <enter> at the C:\>
  247.            prompt. Then I copy all of the executable files into the new
  248.            subdirectory. To run the program using your AUTOEXEC.BAT, I
  249.            add the following lines to the end of my AUTOEXEC.BAT file:
  250.  
  251.                       CD\REMIND
  252.                       REMIND
  253.                       CD\
  254.  
  255.            This way, the program will automatically execute each time
  256.            you turn on your computer.
  257.           
  258.            (Author's Note: Please refer to the discussion of different
  259.             parameters on the command line when invoking REMIND.EXE 
  260.             under the heading "Running REMIND.EXE" later in this
  261.             document)
  262.  
  263.            In addition to this, I also make out a batch file (say
  264.            "R.BAT") to run the REMIND program. This way, while I am at
  265.            the computer and I forgot what was in the reminder, I can run
  266.            the program quickly without having to turn off and on the
  267.            computer. R.BAT can be made simply by doing the following:
  268.  
  269.            At the DOS prompt, C:\>, type:
  270.  
  271.                       Copy con R.BAT           <enter>
  272.                       echo off                 <enter>
  273.                       cd\remind                <enter>
  274.                       remind                   <enter>
  275.                       cd\                      <enter>
  276.  
  277.  
  278.            After this, you type ^Z by pressing the <CTRL> key and <Z>
  279.            keys simultaneously.  DOS will acknowledge by responding with
  280.            "one file copied."  Now you have R.BAT ready to run. Place
  281.            R.BAT into your "BATCH" subdirectory and pass your DOS's path
  282.            through it.  This way you will be able to run R.BAT from any
  283.            where within your system. (To understand DOS's PATH command,
  284.            refer to your DOS manual.)
  285.  
  286.            Now that you have successfully installed REMIND into your
  287.            computer, let's discuss the finer details of how to use the
  288.            program:
  289.  
  290.  
  291.            ____________________________________________________________
  292.  
  293.  
  294.  
  295.            Running ENTERDAY.EXE:
  296.            ____________________
  297.  
  298.  
  299.            As mentioned earlier, ENTERDAY.EXE is an executable file used
  300.            to enter the dates to be reminded.  You must run this program
  301.            first before you can run REMIND.EXE.  As you run
  302.            ENTERDAY.EXE, it will create a data file called REMIND.DTA
  303.            and store your data into it. One may enter the dates to be
  304.            reminded of up to one year ahead of the actual event.
  305.  
  306.            When you run ENTERDAY.EXE, you will see the main menu with
  307.            several choices. Today's date will be displayed at the bottom
  308.            for your reference. The choices are (A). Entering dates to
  309.            remind, (B). view/edit entries, (C). consult calendar, and
  310.            (Esc) to exit.  One may use the up/down arrow keys to scroll
  311.            the highlight bar to the desired selection and enter or
  312.            simply press the corresponding keys to enter the selections.
  313.  
  314.  
  315.                        *           *           *           *
  316.  
  317.  
  318.            (A). Entering dates to remind:
  319.  
  320.  
  321.            When you have selected this,  a window will pop out asking
  322.            you for the month of the date that you need to be reminded.
  323.            Simply type in the month in numbers (for example, the
  324.            month of May would be "5".)  If the number that you enter
  325.            has two digits, it will not be necessary for you to press the
  326.            <Enter> key.  The program will then ask you for the day
  327.            of the date to be reminded, simply type in the date.
  328.            If at any time during this process you change your mind
  329.            and decide to cancel, pressing the <Esc> key will abort the
  330.            process and take you back to the main menu.
  331.  
  332.            If you press the Special [F1] key while you are in the date
  333.            entry screen, you will be given access to the "special
  334.            functions" screen that will allow you to enter reminders that 
  335.            will occur weekly on a given weekday (every Thursday, for 
  336.            example,) or reminders that will occur on the 1st, 2nd, 3rd,
  337.            4th, 5th, or LAST given weekday of each month.  There is even
  338.            a daily "nag" reminding feature for those of you with terminal
  339.            amnesia.  All together, there are 50 possible selections in
  340.            the special functions screen.  Just enter the number of your 
  341.            choice according to the selections chart and type in your memo.
  342.            Once you have typed in the memo, the program will take you back
  343.            to the main menu.
  344.  
  345.            For recurrent weekday reminders (every Thursday, for example,) 
  346.            the program will remind you on the day of the event only.
  347.            All other special functions selections will start reminding
  348.            you ONE DAY prior to the day of the event.  Note that the
  349.            special function entries will not be shown on the "reminder
  350.            preview" screen accessible through the calendar (discussed
  351.            later.) 
  352.  
  353.            After you have entered the date in the date entry screen, the
  354.            program will ask you to press <B> if this represents a
  355.            birthday or simply <enter> if this is not a birthday. Pressing
  356.            <B> at this point will tell the program to sing "Happy Birthday
  357.            To You" when the date arrives. This, of course, is an option
  358.            entirely up to the user. Pressing <Esc> at this point
  359.            will, again, abort the process.  After the key has been
  360.            entered, the program will ask you to fill out the reminder
  361.            text for the date entered, i.e. things to do for that day. 
  362.            One may enter up to about 3 lines of text within the given
  363.            window. Just type away, the words will automatically wrap.
  364.            If you make a mistake and want to start over, just press
  365.            <Esc> to cancel what you have written. When you are finished
  366.            with the reminder text, just press <enter> to go to the
  367.            next step.
  368.  
  369.            The program will at this point ask you to enter the numbers
  370.            of days of advanced notice that you desire for the date
  371.            entered. You may press any number. Pressing "6" ,for
  372.            example, will tell the program to remind you every day
  373.            for 6 days prior to the arrival of the date entered.
  374.            If you press "0" the reminder will occur only on the day
  375.            of the given event.
  376.  
  377.            You probably want to start the reminding several days in
  378.            advance of an important event (to allow time for mailing of
  379.            cards or buying of gifts, for example.)
  380.  
  381.            Next, the program will ask you whether you would like the
  382.            reminder to occur monthly on the same day (for paying of
  383.            bills, for example.)  Simply type in a Y/N answer. Of course,
  384.            this option will not be given if the date entered is a
  385.            birthday - birthdays happen yearly, never monthly.  One word
  386.            of caution when you use this feature: if the date that you
  387.            entered is the 31st of each month, the reminder will NOT
  388.            appear on the months of Feb., April, June, September, and
  389.            November because, quite simply, there are no such days in
  390.            these months.  Similarly, the 30th of each month will not
  391.            appear in February and 29th will not appear in the same month
  392.            unless it is a leap year.  The program will warn you of
  393.            this if the date that you entered are the ones mentioned
  394.            above.
  395.  
  396.            Before you exit the entering of dates section, the program
  397.            will ask you whether you would like to enter more dates to
  398.            remind. Entering "Y" will repeat the process, and "N" will
  399.            take you back to the Main Menu.
  400.  
  401.  
  402.                        *           *           *           *
  403.  
  404.  
  405.  
  406.            (B). View/Edit entries:
  407.  
  408.  
  409.            Notice that if you have just finished entering dates to remind
  410.            and getting back to the main menu, the highlight bar now
  411.            rests on the view/edit selection.  You see, the program knows
  412.            that if you are just finished entering dates to remind, it is
  413.            unlikely that you will go right back to it to enter more
  414.            dates to remind.  One may now view/edit the entries that one
  415.            has made before and delete any outdated entries if desired.
  416.  
  417.            By pressing the (B). View/edit entries selection, one will
  418.            get into the editor mode and all of the entries contained in
  419.            REMIND.DTA will now be displayed on screen.  Depending on how
  420.            long the list of dates are, one may press the <page down> or
  421.            <page up> keys to view the entire file. If you see any
  422.            entries that are out of date, you may delete that entry by
  423.            first using the arrow keys to place the cursor under that
  424.            entry and press <Alt-D>. The outdated entry will disappear
  425.            and the rest of data file will automatically scroll up one
  426.            line to fill in the void.  You may delete as many entries as
  427.            needed to keep your data files clean and up-to-date. When you
  428.            are done, pressing <F3> will save the changes and exit or
  429.            pressing <Esc> will simply exit without saving the changes.
  430.            A beep will sound when you save changes to let you know that
  431.            the file is now saved.
  432.  
  433.            It is best to keep your data file up-to-date from time to
  434.            time (so they won't come back next year) although even if you
  435.            have many entries in the data file, it will not appreciably
  436.            affect the speed of program execution.  For the birthday
  437.            entries, it is best to leave them there permanently so they
  438.            will come back year after year.
  439.  
  440.            The editor does contain one known limitation in that it will
  441.            work only if you have less than 400 entries in the REMIND.DTA
  442.            file - more than adequate for most needs.  If you do not use
  443.            the editor, however, you may have as many entries as you have
  444.            disk space for them.  Since REMIND.DTA is written in ASCII
  445.            format, one may also use any ASCII editor to edit the entries.
  446.            If you are going to use an outside ASCII editor to add entries,
  447.            please make sure that you use the same format of data entry as
  448.            the program uses.
  449.  
  450.  
  451.  
  452.                        *           *           *           *
  453.  
  454.  
  455.  
  456.            (C). Consulting Calendar:
  457.  
  458.  
  459.            This is the part of the program that is most fun to run.
  460.            It is not only a perpetually accurate calendar WITH holidays,
  461.            it is also an accurate historical chronicle on a small scale.
  462.            It will even tell you when AND how to adjust your clock for
  463.            Daylight Savings Time as well as tell you when it is time to
  464.            vote (no, it will not tell you HOW to vote.) In short, this
  465.            is the only calendar that you will ever need for the rest of
  466.            your life!
  467.  
  468.            When you enter the calendar, the current month will be
  469.            displayed with the current date flashing.  The major holidays
  470.            for the current month will be displayed at the bottom in a
  471.            box. The holidays are accurate even if they fall on
  472.            different dates from year to year (such as Thanksgiving,
  473.            Mother's Day, Memorial Day, Etc.)  By pressing <page-up> one
  474.            can view the months ahead and pressing <page-down> one can
  475.            view the months past.  Pressing the <up-arrow> key will
  476.            advance the year by one and <arrow-down> key will subtract
  477.            the year by one.  Pressing the <+> key will advance the years
  478.            by 10 and pressing the <-> key will subtract the year by 10.
  479.            Pressing the <home> key at any time will take you back to the
  480.            current month/year. If you forget the above instructions,
  481.            pressing <F1> will always bring you help.
  482.  
  483.            Pressing <Esc> at any time will take you back to the main
  484.            menu.
  485.  
  486.            Notice that I have also included the dates of Daylight Saving
  487.            Time changes for each year (in April and October.) They are,
  488.            of course, accurate perpetually (unless Congress changes the
  489.            rules again.)
  490.  
  491.            If the calendar being displayed is within one year forward of
  492.            the current month, pressing the < X > key will show the dates
  493.            that are marked for reminding (little dark triangles next to
  494.            the dates, if you have a color monitor,)  If you are not within
  495.            one year of the current date, a beep will sound. Of course,
  496.            you must enter some dates first before you can demonstrate this
  497.            feature. Once the dates that are marked for reminding are
  498.            displayed, the program will prompt you for the date that you
  499.            would like to examine.  Simply enter the date desired
  500.            (numbers only) and the program will display the reminder for
  501.            that particular date in the window at the bottom of the screen.
  502.            This serves to give the user a "sneak preview" of upcoming
  503.            reminders.  Press the <Esc> key when prompted will allow you
  504.            to exit this preview function of the calendar.  Note that
  505.            entries made through the "special functions" screen will not
  506.            be displayed on the preview section (I am working on it, 
  507.            perhaps for the next program update.) 
  508.  
  509.                              *        *        *
  510.  
  511.            Author's Note: For some unknown reason, the "X" function of
  512.            the calendar can conflict with certain TSR programs. When this
  513.            happens, one may not be able to exit this function by pressing
  514.            the [Esc] key, thus forcing the user to reboot.)  I have
  515.            experienced this "bug" with the disk caching program that came
  516.            with PC Tools.  If you encounter similar problem with your
  517.            program, try the following solution proposed by one user:
  518.            add the following line to your AUTOEXEC.BAT file:
  519.                          
  520.                          "SET ENTERDAY=C:\REMIND"        
  521.  
  522.            
  523.                              *        *        *
  524.  
  525.  
  526.            For your amusement, I have made the calendar also into a
  527.            historical chronicle of sort.  By "going back in time" using
  528.            the <arrow-down> or <page-down> keys, any important world
  529.            events that happened at that time in history will be
  530.            displayed at the bottom. Try to find the dates for the
  531.            sinking of the Titanic, or the bombing of Pearl Harbor, or
  532.            the battle of Chancellorsville, for example, and relive the
  533.            history.  Although this feature has nothing to do with the
  534.            main purpose of this program, it does add a historical
  535.            perspective to the calendar and, perhaps, a smile to your
  536.            face.
  537.  
  538.            Once you have finished running ENTERDAY.EXE, you may then
  539.            press <Esc> to exit to DOS. A data file, REMIND.DTA, will
  540.            be automatically created to store the data that you have
  541.            just entered.
  542.  
  543.            Now you are ready to run REMIND.EXE...
  544.  
  545.  
  546.            __________________________________________________________
  547.  
  548.  
  549.  
  550.  
  551.            Running REMIND.EXE:
  552.            __________________
  553.  
  554.  
  555.            As mentioned earlier, this is the program that will actually
  556.            display the reminders to you when you run it with your
  557.            AUTOEXEC.BAT or any batch files that you use daily. When it
  558.            is run, it will first access your computer's internal
  559.            clock/calendar to obtain the current date. Then it will check
  560.            the REMIND.DTA file for any matching dates. If a date matches,
  561.            a window will pop out, giving you the all-important reminder,
  562.            or else the program will simply end inconspicuously, allowing
  563.            you to proceed with your work.
  564.  
  565.            There are two ways to run REMIND.EXE: if you enter "REMIND"
  566.            on the command line without added parameters when invoking
  567.            REMIND.EXE, the program will always display any reminders
  568.            that you may have for the given day every time REMIND.EXE
  569.            is run.  Also, all bells, whistles, and music will be heard. 
  570.            This is the "default mode."
  571.  
  572.            You may, however, choose to run REMIND.EXE with added 
  573.            parameters to switch ON or OFF certain special functions.
  574.  
  575.            There are two command line parameters one may enter when 
  576.            running REMIND.EXE.  The first command line parameter, 
  577.            consisting of a single letter "D" or "S" (case insensitive,)
  578.            typed immediately after entering "REMIND" (separated by a 
  579.            blank space,) allows for either "Daily mode" or "Choice mode"
  580.            operation or REMIND.EXE: 
  581.            
  582.            Typing a "D" as the first command line parameter will switch
  583.            ON the "Daily mode," which will let the program know to
  584.            display any active reminder(s) for the current day only once,
  585.            regardless of how many times you run REMIND.EXE in the same day.
  586.            This is a useful feature to turn ON if you turn on and off
  587.            your computer or reboot many times a day. With this feature,
  588.            you will not be bothered by repeated and redundant reminders
  589.            if you execute REMIND.EXE through your AUTOEXEC.BAT file.
  590.            Note that an unobtrusive low tone "beep" will sound to let
  591.            the user know that currently active reminder(s) are being
  592.            bypassed with subsequent running of REMIND.EXE in the same 
  593.            day. There will be no beep if there are no currently active
  594.            reminder for the day. (A new file, LASTRUN.DAY, will be 
  595.            generated to let the program know that the reminders have 
  596.            been received once already in the same given day.)
  597.           
  598.            If, however, you enter a "C" as the first command line
  599.            parameter, the "choice mode" will be switched ON.
  600.            With this feature, REMIND.EXE will execute each time you 
  601.            run it, but before it flashes the reminders on screen, it
  602.            will display an additional screen informing you that you
  603.            have reminders waiting and that you have a choice of
  604.            either viewing or ignoring them.  If you choose to view
  605.            the reminders, press the [Enter] key and all reminders
  606.            for that day will be flashed on the screen one by one
  607.            as usual.  If you choose to ignore the reminders,
  608.            press any key other than the [Enter] key will bypass 
  609.            the reminders and take you back to DOS. 
  610.  
  611.            For obvious reasons, one cannot have "daily mode" and 
  612.            "choice mode" ON at the same time. 
  613.  
  614.            The author recommends that either the "daily mode" or the 
  615.            "choice mode" be turned ON when executing REMIND.EXE 
  616.            through your AUTOEXEC.BAT file:
  617.  
  618.            The "daily mode" is a good feature to turn ON if you are
  619.            the only person using the computer. If, however, you
  620.            share computer with others, you may consider switching
  621.            ON the "choice mode" instead, so no one will miss anything.
  622.  
  623.            Switch these features OFF, however, when running REMIND.EXE
  624.            other than through your AUTOEXEC.BAT such as when checking
  625.            for forgotten reminders sometime during the day (see the
  626.            discussion of R.BAT earlier.) 
  627.  
  628.            The daily and choice mode features may be switched OFF
  629.            by either not switching them ON (the default,) or by
  630.            entering a letter other than "D" or "S" as the first
  631.            command line parameter.  For the sake of uniformity,
  632.            the author recommends that one enter the letter "X"
  633.            to switch OFF the above features. You need to do this
  634.            only if you are going to enter a second command line 
  635.            parameter, as discussed below, and you wish to disable
  636.            the "daily" and "choice" modes.
  637.         
  638.            A second command line parameter allows for silent operation of
  639.            REMIND.EXE.  When switched ON, all bells, whistles, and music 
  640.            heard normally in REMIND.EXE will be suppressed, allowing one
  641.            to receive his/her reminders in complete silence.
  642.              
  643.            To turn this switch ON, type the letter "S" as the second command
  644.            line parameter after you have entered something for the first
  645.            command line parameter. Note there must be a space separating
  646.            the first and the second command line parameters.  The author
  647.            suggests that you turn this feature ON if you do not wish to
  648.            disturb your fellow co-workers while receiving your daily
  649.            reminders at the office.
  650.  
  651.            The following is a list of the possible command line choices
  652.            used to invoke REMIND.EXE (case insensitive):
  653.  
  654.              (1). "REMIND"            default mode--all active reminders
  655.                                       will be displayed with each running of
  656.                                       REMIND.EXE and all sounds are not
  657.                                       suppressed. All music will be heard 
  658.                                       (daily mode, choice mode and silent
  659.                                        mode not activated)
  660.  
  661.              (2)  "REMIND D"          daily mode ON, choice and silent
  662.                                       modes OFF 
  663.                     
  664.              (3). "REMIND C"          choice mode ON, daily and silent
  665.                                       modes OFF
  666.  
  667.              (4). "REMIND D S"        daily mode ON, silent mode ON,
  668.                                       choice mode OFF 
  669.  
  670.              (5). "REMIND C S"        choice mode ON, silent mode ON,
  671.                                       daily mode OFF                                        
  672.  
  673.              (6). "REMIND X S"        daily and choice mods OFF, 
  674.                                       silent mode ON
  675.  
  676.                  
  677.  
  678.                            ----------------------------
  679.  
  680.            REMIND.EXE has many built-in reminders that will automatically
  681.            pop out when the dates are right. Virtually all of our major
  682.            holidays are included. The holidays that are includes are:
  683.            New Year's Day, Valentine's Day, Mother's Day, Father's Day,
  684.            Christmas, Thanksgiving, Memorial Day, President's Day,
  685.            Martin Luther King Jr.'s Birthday, St. Patrick's Day,
  686.            Independence Day, Labor Day, Columbus Day, Halloween, Election
  687.            Day, Veteran's Day, and Easter. The holiday reminders will pop
  688.            out on the day of the given holiday and they should be
  689.            perpetually accurate even if the holidays fall on different
  690.            dates from year to year. Try experimenting by changing your
  691.            computer's internal clock/calendar and see these holiday
  692.            reminders pop out. On Christmas, New Year's Day, and
  693.            Independence Day the program will also play a nice little
  694.            tune to help you celebrate (that's yours truely on the
  695.            keyboard!) The program will also remind you automatically
  696.            one day prior to St. Patrick's Day to remind you to wear
  697.            green the next day (something that I always forget until
  698.            I wrote the program!) Also, for Mother's Day, Father's Day,
  699.            and Valentine's Day, the program will start reminding you
  700.            a few days in advance so you will have time to buy gifts
  701.            or mail cards.
  702.  
  703.            The program will even remind you to set your clock when
  704.            it is time to switch to/from Daylight Saving Time. You
  705.            will never suffer the embarrassment of arriving to work
  706.            an hour late again!
  707.  
  708.            Starting with version 5.0, all the functions of ENTERDAY.EXE
  709.            may now be accessed through REMIND.EXE while the latter is
  710.            running. After the last reminder of the day has been posted,
  711.            the user is given a choice of whether to access the data file
  712.            at that time (for viewing, adding, or deleting reminder entries),
  713.            or to proceed without doing so. A simple keystroke is all that's
  714.            required ([F1] to access the data file or any other key to 
  715.            proceed).    
  716.  
  717.            Finally, what to do for the days that you do not turn on
  718.            your computer?  Well, I guess you can always resort to the
  719.            time-honored string-on-the-finger trick!
  720.  
  721.           
  722.  
  723.           _______________________________________________________________
  724.  
  725.  
  726.  
  727.                             A Word About Registering
  728.  
  729.  
  730.  
  731.            I am not a computer programmer by trade and I do not expect
  732.            to make a bundle by writing this program; however, this program
  733.            does represent literally hundreds of hours of work on my part,
  734.            often late into nights and on weekends. Although it was a lot of
  735.            work, it has given me great pleasure in seeing the program come
  736.            to life from a germinal idea a few months ago; besides, I learned
  737.            a few things about computer programming during the process.
  738.  
  739.            In order to encourage people to register, I thought long and
  740.            hard about a "registration reminder" that pops out randomly
  741.            at, say, every 10th or so running of the program; however, I
  742.            decided against it because it would be too cynical a thing
  743.            to do. I hate programs with "copy protection" and
  744.            "automatic delaying," or any other annoying features as
  745.            much as you do and I certainly do not approve of "cripplewares"
  746.            --those softwares with some features missing until you register.
  747.            The version you are getting here, therefore, is a fully-functioning
  748.            version with nothing held back--the same version as the one
  749.            that I use everyday on my own computer.
  750.  
  751.            By registering, you will be letting me know that there are a
  752.            few honest people out there who care about quality programming
  753.            at low cost, who care about the concept of shareware and the
  754.            concept of fair-play, and who appreciate my efforts in bringing
  755.            this program to the general public.  A little encouragement
  756.            from satisfied users from time to time can go a long way in
  757.            providing incentives to further improve the program.
  758.  
  759.            When you register, you will also receive from me a disk
  760.            containing the latest version of the program, if what you have
  761.            is not already the latest version.  Please specify the disk
  762.            format desired. I also have been known to throw in a few
  763.            "freebies" into the deal from time to time (how does a 
  764.            free-standing, memory-resident version of the calendar found
  765.            in ENTERDAY.EXE sound?)
  766.   
  767.            I hope you have as much fun using this program as I had
  768.            writing it. Enjoy!
  769.  
  770.  
  771.            Robert M. W. Tsou
  772.            28441 Cedarbluff Drive
  773.            Rancho Palos Verdes, CA 90274
  774.  
  775.            September 1, 1991
  776.            ____________________________________________________________
  777.  
  778.  
  779.                             DISCLAIMER (Please Read)
  780.  
  781.  
  782.            The author does not give any warranty, either expressed or
  783.            implied, to anyone using this program. In no event shall
  784.            the author be liable for any damages, including loss of
  785.            profits or anticipated profits, lost savings, or other
  786.            incidental or consequential damages arising out of the
  787.            use or the inability to use this program.  The program
  788.            comes "as is" and it is the user's responsibility to
  789.            determine whether the program is suitable for his/her
  790.            computer system and software needs.
  791.  
  792.  
  793.  
  794.  
  795.            _____________________________________________________________
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.